package File;
import java.io.File;

public class test2 {
    public static void main(String[] args) {
        File file = new File("F:/test");
        deleteDir(file);
    }

    public static void deleteDir(File dir){
        if(dir == null || !dir.exists())
            return ;

        // 如果是文件则删除
        if(dir.isFile())
            dir.delete();

        // 如果是文件夹
        File[] files = dir.listFiles();
        // 确保为文件夹非空
        if (files != null) {
            for (File file : files) {
                deleteDir(file);
            }
        }
        // 最后清除本身
        dir.delete();
    }
}
